@charset 'utf-8';
@font-face {
  font-family: HELVETICANEUELTPRO-THEX;
  src: url("../font/HELVETICANEUELTPRO-THEX.OTF");
  src: url("../font/HELVETICANEUELTPRO-THEX.OTF?#iefix") format("OTF"), 
  	   url("../font/HELVETICANEUELTPRO-THEX.OTF") format("truetype");
 font-family: Microsoft YaHei UI Light;
  src: url("../font/Microsoft YaHei UI Light.ttf");
  src: url("../font/Microsoft YaHei UI Light.ttf?#iefix") format("ttf"), 
  	   url("../font/Microsoft YaHei UI Light.ttf") format("truetype");
}

/*reset css start*/
html{min-width:1200px;font-family:sans-serif}
body{text-align:left;padding:0;margin:0;font:14px;color:#333;font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Tahoma,sans-serif !important;height:auto;background:#fff;overflow-x:hidden;-webkit-font-smoothing: antialiased;}
div,p,li{word-break:break-all}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}
pre,code,form,fieldset,legend,input,textarea,p,blockquote,th{padding:0;margin:0}
fieldset{border-top-width:0;border-left-width:0;border-bottom-width:0;border-right-width:0}
a,img,iframe{border:0;padding:0;margin:0}
img{max-width: 100%;}
i{font-style:normal}
address,caption,cite,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ul,ol,li{list-style: none;}
caption{text-align:left}
th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-size:100%}
q:unknown{content:''}
button,input,select,textarea{font-size: 100%;}
table{border-collapse: collapse; border-spacing: 0;}
.por{position:relative}
.poa{position:absolute}
input,textarea,select{font-family:inherit;font-size:100%}
a:link{color:#333;text-decoration:none}
a:visited{color:#333;text-decoration:none}
a:hover{color:#c03230;text-decoration:none}
.ease,
.ease *{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.noease,
.noease *{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
:-moz-placeholder{color: #828282;}
::-moz-placeholder{color: #828282;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #828282;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #828282;}
.fl,.left{float: left;}
.fr,.right{float: right;}
.tac{text-align: center;}
.tar{text-align: right;}
.w1000{width:1000px;margin:0 auto}
/*清除浮动*/
.clear{clear:both;font-size:0;margin:0;padding:0;display:block;_height:0;overflow:hidden}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{*zoom:1}
.hidden{display:none}
.icon{background-image:url("../images/icon.png");display:inline-block;vertical-align:middle;}
.w1200{width:1200px;margin:0 auto}
/*reset css end*/

/*rightFix*/
.rightFix{width: 48px; position: fixed; right: 1%; top: 50%; margin-top: -110px; z-index: 99;}
.rightFix .ico{width: 48px; height: 48px; display: block; position: relative; overflow: hidden; margin: 0px; transition: all ease 300ms; margin-top: 1px; padding: 0px; border-radius: 48px; border: 1px solid #eee; margin-bottom: 5px; background: #fff url(../images/fix-ico.png) no-repeat center 0;cursor:pointer;}
.rightFix .ico img{width: 120px; height: 120px; position: absolute; left: -78px; top: 0; padding: 3px; background: #ff7000; border: 1px solid #f0cd91; display: block; opacity: 0; filter: alpha(opacity=0); transition: all ease-in-out 0.2s; border-radius: 10px;}
.rightFix .ico span{width: 210px; text-align: center; height: 48px; line-height: 48px; position: absolute; left: -78px; top: 0; background: #fff; color: #fff; display: block; font-weight: bold; font-size: 18px; opacity: 0; filter: alpha(opacity=0); transition: all ease-in-out 0.2s; border-radius: 48px;}
.rightFix .ico span.ftel{background:#ff7000;} 
.rightFix .ico:hover{background-color: #ff7000; border-color: #ff7000; overflow: visible;}
.rightFix .ico:hover img{opacity: 1; filter: alpha(opacity=100); left: -140px;}
.rightFix .ico:hover span{opacity: 1; filter: alpha(opacity=100); left: -215px;}
.rightFix .fix-tel{background-position: 11px 12px;}
.rightFix .fix-tel:hover{background-position: -33px 12px;}
.rightFix .fix-qq{background-position: 11px -40px;}
.rightFix .fix-qq:hover{background-position: -33px -40px;}
.rightFix .fix-ewm{background-position: 11px -96px;}
.rightFix .fix-ewm:hover{background-position: -33px -96px;}
.rightFix .fix_top{background-position: 11px -150px;}
.rightFix .fix_top:hover{background-position: -33px -150px;}
.rightFix .fix-form{background-position: 10px -234px;}
.rightFix .fix-form span{font-size: 14px; line-height: 23px; width: 180px;}
.rightFix .fix-form:hover{background-position: -37px -234px;}